python与建筑

您所在的位置:网站首页 python 建筑结构 python与建筑

python与建筑

2024-07-14 11:29| 来源: 网络整理| 查看: 265

当绝大部分建筑师都认为Python的应用仅仅是在参数化设计的时候,将Python和数据挖掘技术应用在建筑的其他方面就显得更加有意义。

用Python做数据分析,首先要有数据库

首先看一下相关的数据集,根据“building facade dataset”的关键词搜索,可以找到名为“CMP Facade Database”的建筑立面数据集。去年的这个时候我还花了大概有2个月的时间来学OpenCV和深度学习算法,期望用计算机的方法来分析建筑立面。我甚至准备自己建立一套建筑平面CAD图纸的数据集,如下图2。图1 CMP数据集的建筑立面处理图2 我自己手动处理的CAD平面图像

但后来我也没有想清楚,这些图像数据到底能干什么。现在随着理解的深入,我认识到用人工智能进行建筑设计根本是不可能的事情。就像李开复所言,人工智能的发展只有像艺术和设计这些工作是不可替代的。而建筑设计恰恰是需要创意和创新,也就是人工智能很难完成的工作。

看看有没有相关的竞赛

如果用关键词在kaggle上搜索,如下图。结果,大部分人都是把building作为“建模”的含义。

如果从竞赛(competition)内搜索,无结果。如果是InClass,可以看到下面的结果。即这个是通过建筑照片找到城市内的建筑的位置。

Python在建筑领域应用的有限,恰恰意味着其中饱含机会。

人工智能时代,最重要的是思维的转变

建筑师学写代码,很难比计算机出身的工程师厉害。但是没有我们对建筑行业理解的更加深入。建筑方向的学习python,更重要的是学习编程思维、数据挖掘思维、深度学习技术的思维。拥有这些思维的能力后,就可以构思如何用这些技术解决已有的问题。当能够构思出问题的解决方案时,实现就不是大问题。

推动Python和数据分析在建筑行业的发展

一个人的思维是有限的,当成百上千的建筑从业者掌握了解Python和数据分析能力后,无论在学术和商业领域,他们自然后找到最佳的应用场景。所以我正在举办一些讲座和课程,一起学习,一起为这些转变努力。

我为有相关想法的朋友建了QQ群,“人工智能建筑性能设计 群号744874168”,加入一起聊。还举办免费的《python建筑数据分析课程》(点击可以了解详情)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3